__version__ = "1.0.0"

from .client import TTSClient
from .protocols import Message, MsgType, EventType
from .errors import (
    TTSError,
    TTSConnectionError,
    TTSAuthenticationError,
    TTSQuotaExceededError,
    TTSRateLimitError,
    TTSServerError,
    TTSSessionError,
    TTSErrorCode,
)
# 从配置管理器导入TTSConfig
from config.config_manager import TTSConfig

__all__ = [
    'TTSClient',
    'TTSConfig',
    'Message',
    'MsgType',
    'EventType',
    'TTSError',
    'TTSConnectionError',
    'TTSAuthenticationError',
    'TTSQuotaExceededError',
    'TTSRateLimitError',
    'TTSServerError',
    'TTSSessionError',
    'TTSErrorCode',
]